mailto:vincent.schmaltz@k12.sd.us


   Weather Underground - Click for Sturgis, SD Forecast

Computer Programming / Coding

Course Description

Students will learn to design, code, and test their own programs while applying mathematical concepts. Teachers introduce concepts and problem-solving skills through a programming language such as C, C++, C#, Java, Python, or Visual Basic. Advanced topics may include sequential files, arrays

Grading

Daily Work (60% of Semester Grade): Tasks completed throughout the semester to develop skills

Assessments (40% of Semester Grade): Quizzes, Tests, and Projects completed throughout the semester

Semester Test (15% of Final Grade): End of Semester Assessment

Classroom Expectations

1. Be Respectful (treat other the way you want to be treated, show kindness and consideration, accept others for who they are)

2. Be Reasonable (ask for permission and keep me informed)

3. Be Responsible (be in control of your own behavior, do your part when working with others, bring MacBook to class, and have your work completed on time)

Procedures

Snacks/Drinks: water only (otherwise ask for permission)

Electronic Devices: Not allowed during school hours

Late Work: Turn work in on time; work not completed during class will be student's responsibility to complete outside of class. Accepted by end of week or make arrangements with me

Assignments

Mon, Mar 2 Welcome / Expectations / Bell Ringer - What is your experience in programming? / Python Basics Pre-Assessment / Google Doodle Coding
Tue, Mar 3 Bell Ringer - What is a variable? / data types - integer, float, string / random
Wed, Mar 4 Bell Ringer - Declare 6 variables (2 integers, 2 float, and 2 string) / Triangle Program / Trivia Game Program
Thu, Mar 5 Bell Ringer - battery program (if-elif-else | and or statements | user input) / Loops (while)
Fri, Mar 6 Bell Ringer - countdown / Guess Number / Pay
Mon, Mar 9 Bell Ringer - the programming six for guess number and cash register / Cash Register Program / Ideas for own adventure
Tue, Mar 10 Bell Ringer - fix the code: Print(Your pay is $ wage * 40 + overtime) / Create own adventure
Wed, Mar 11 Bell Ringer - precision programming example / Share own adventure / Points on a coordinate plane / Prepare for Quiz
Thu, Mar 12 Wind Chill / Quiz
Fri, Mar 13 Bell Ringer - Why are interaction and testing programs important? / Rock Paper Scissors Program